Conversation
|
Jenkins standing by to test this. If you aren't a maintainer, you can ignore this comment. Someone with commit access, please review this and clear it for Jenkins to run; then say 'jenkins, test it'. |
|
Jenkins, test it. |
|
In the jenkins logs, it fails with the exception |
|
With this fix elastic/libesvm@e3fd2ca I am able to run tests on my machine. Thanks @spalger for the fix ;o) |
|
jenkins, test it |
|
jenkins, test it |
|
Only, we (elastic members) can trigger the tests. |
|
Jenkins, test it. |
|
Also, I'm not a fan this implementation, it is IMO is a bit limiting. I feel like the I say we take this away and leave it as kind of a top_hits agg. As an extra we can add if you want to do latest here is how you do it. |
|
Hmm, also I don't think these tests are something you caused. By the time you come back around they should be good to go though. |
|
Thanks for spotting the problem with nested fields.
I think there is something missing to your comment, since I don't understand that sentence as it is now. |
|
@scampi Nope, I just worded that poorly. What I mean to say is after you add this metric, and remove the limitation on order, you can add steps that people can follow in order to get the latest value. |
|
@panda01 Sorry I am still confused... Do you want me to provide a combobox with, e.g., two options (desc and asc), so that the order option is not hardcoded ? Otherwise, can you clarify what those steps are ? For the issue #6877 I need to either sort by descending (or ascending for some use case?) order. From what I read in the sort options, the default sort does not do what is needed for this issue. |
Exactly this! Maybe radio boxes though since i hate select boxes. |
|
@panda01 I added a select box for choosing the order instead of radio boxes. I thought it was best to be consistent with the rest of kibana, e.g., the terms bucket aggregation uses a select box for the order. I can revert though. In addition, the sort field is now by default the time field associated to the index pattern, as I had forgotten it mentioned in the issue. |
|
@panda01 there is anyway another issue about the select box #2130 (comment) where the cool ui-select is mentioned ;o) |
|
@scampi in regards to using chosen, I would say the normal select box is appropriate for now. I will check out your changes. |
There was a problem hiding this comment.
Hmm, this is a bit nitpicky of me, but I think the sort, and sort order should use the same property names, since they are dependent on one another, and I would hate for someone later to not realize that.
For instance you could call the sort field agg.params.sort.field and the order agg.params.sort.dir or something to that effect. but with that it's clear they're both dealing with the sort, no matter where it's put.
…f there is only one
|
@Bargs I updated the aggregate menu. Regarding the sorting, I don't see what is wrong. Can you explain ? I tried to take the last/first value of a simple index and it was fine. |
Bargs
left a comment
There was a problem hiding this comment.
I was having an issue where flipping between ascending and descending sort was giving me different values every time, as if the document was getting picked randomly. I see now that I accidentally screenshotted the response and not the request, so that's not helpful. Unfortunately I'm not sure what was happening and I can't reproduce it now. I'll let you know if I run into it again.
Otherwise, LGTM! All yours, @ppisljar
|
another visualization type was added (heatmap) ... could you also add the top hits there ... it should behave the same as with other xy charts (line,bar,area) |
|
This looks really good and its great to see all the way this came (it was marked as low fruit hehe :) ). Besides the two small things mentioned above i think this is good to go. |
|
try running |
|
@ppisljar Regarding #7302 (comment) it seems that some documents don't have the The last commits add the following:
Regarding that 2nd point, I would like to know if there is some default "zero" value. For example, if a field is missing:
The PR is now ready for review, but pending the answer to the previous question, some changes might be needed. |
|
regarding second point it should probably behave the same as for non-array missing values ? @Bargs whats your opinion ? |
|
Discover displays a |
|
ok then PR is ready ;o) I thought there was such a setting so I wanted to make sure |
|
congrats scampi, this is a great PR and i am sure many are excited about finally having top hits in kibana! |
|
the backport #9735 has some conflicts you'll need to resolve. |
|
@scampi thanks for the great work on another giant PR! This is an awesome new metric, users are gonna love it. |




close #6877
Display the first/last value of a field, for a set of documents sorted on some field (e.g., a date).
TODO
AggConfigResult.toStringfor displaying arrays in the metric visTest
Index
Create the
weatherindex with the following mapping:Data
Add a document at a time.
Visualization
We can see what is the latest recorded temperature in France by doing the following:
Create either a
vertical baror adata table:Latestmetric:temperaturetimestamptermsbucket on the fieldlocation.